package arithmetic;
//题目：一个数如果恰好等于它的因子之和，这个数就称为 "完数 "。例如6=1＋2＋3.编程     找出1000以内的所有完数。
public class Arithmetic11 {
    public static void main(String[] args) {
        for (int i = 1; i <1000 ; i++) {
            if (i==fun(i)){
                System.out.println(i);
            }
        }

    }
    public static int fun(int a) {
        int sum = 0;
        int b = 1;
        while (b<=a/2) {
           if(a%b==0){
               sum +=b;
           }
           b++;
        }
        return sum ;
    }
}
